package cn.bugstack.domain.strategy.service;

import cn.bugstack.domain.rebate.model.valobj.RuleWeightVO;

import java.util.List;
import java.util.Map;

/**
 * @Author: Zchy
 * @Description: 抽奖规则接口；提供对规则的业务功能查询
 * @DateTime: 12/5/2024 4:26 PM
 **/
public interface IRaffleRule {
    Map<String, Integer> queryAwardRuleLockCount(String[] treeIds);

    List<RuleWeightVO> queryAwardRuleWeightByActivityId(Long activityId);

    List<RuleWeightVO> queryAwardRuleWeight(Long strategyId);
}
